"""
对象动态的添加属性：
使用__slots__,定义一个元组。元组中出现的属性名，就是该类的对象可以有属性。否则不允许直接添加
"""


class Student:
    __slots__ = ('name', 'age', 'class_num')

    # 没有 允许的 属性 AttributeError: 'Student' object has no attribute 'sorce'

    def __init__(self):
        pass


s1 = Student()
s1.name = 'zhangsan'
print(s1.name)

s1.age = 18
print(s1.age)

s1.sorce = 88
print(s1.sorce)
